package com.allwees.bs.module.ums.req.query;

import com.allwees.bs.core.model.user.constant.EInfluencerType;
import com.allwees.bs.core.model.user.constant.EUserSourceType;
import com.allwees.bs.core.modelbase.req.QueryReq;
import com.allwees.bs.module.ums.entity.Customer;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.Date;

@Data
@EqualsAndHashCode(callSuper = true)
public class CustomerQueryReq extends QueryReq<Customer> {


    private static final long serialVersionUID = 715476797095019441L;
    private String belongName;

    private EInfluencerType influencerType;

    private EUserSourceType sourceType;

    private Integer isInfluencer;

    private Date createdAtFrom;
    private Date createdAtTo;
    private Integer status;
    private String shareCode;
    private String shareEmail;

    private String promoCode;
}
